// Aufgabe_7_2_fuenf_Herzen

function setup() {
  createCanvas(400, 400);
  background(0);
}

function draw() {
  noStroke();
  fill(255, 0, 0);
	x = 100;
	y = 200
	a = 0.5;
	herz(x, y, a);

  fill(255, 255, 0);
	x = 220;
	y = 270
	a = 0.4;
	herz(x, y, a);

  fill(255, 255, 255);
	x = 300;
	y = 130
	a = 0.3;
	herz(x, y, a);

  fill(200, 100, 255);
	x = 320;
	y = 330
	a = 0.25;
	herz(x, y, a);

  fill(0, 255, 0);
	x = 75;
	y = 350
	a = 0.2;
	herz(x, y, a);
}

function herz(x, y, a) {
  beginShape();
  curveVertex(x, y);
  curveVertex(x+a*45, y-a*50);
  curveVertex(x+a*100, y-a*120);
  curveVertex(x+a*110, y-a*180);
  curveVertex(x+a*75, y-a*223);
  curveVertex(x, y-a*190);
  curveVertex(x-a*65, y-a*223);
  curveVertex(x-a*110, y-a*180);
  curveVertex(x-a*100, y-a*120);
  curveVertex(x-a*45, y-a*50);
  endShape(CLOSE);
}
